Pentominos:	main.o list_fichier.o interface.o creation.o lecture.o saisie.o list_piece.o list_carre.o paint.o
	gcc -Wall -o Pentominos list_fichier.o interface.o creation.o lecture.o saisie.o list_piece.o list_carre.o paint.o main.o `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

saisie.o:		saisie.c saisie.h
	gcc -Wall -c saisie.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

list_fichier.o: 	list_fichier.c list_fichier.h
	gcc -Wall -c list_fichier.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

interface.o: 	interface.c interface.h
	gcc -Wall -c interface.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

creation.o: 	creation.c creation.h
	gcc -Wall -c creation.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

lecture.o:	lecture.c list_piece.h list_carre.h
	gcc -Wall -c lecture.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

list_piece.o:	list_piece.c list_carre.h
	gcc -Wall -c list_piece.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

list_carre.o:	list_carre.c
	gcc -Wall  -c list_carre.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

paint.o:	paint.c
	gcc -Wall -c paint.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99

main.o:	main.c
	gcc -Wall -c main.c `sdl-config --cflags --libs` -lSDL_ttf -lfreetype -g -std=c99



clean:
	rm sdlanim *.o
